#address{float:left;margin-right:10px;}
#cartImage img{padding-bottom:5px;padding-top:5px;}
#checkout{margin:auto;}
#checkoutComments{margin:10px;}
#disc-ot_coupon{float:left;margin:0;}
#editButton{padding:5px 0;}
.buttonRow{cursor:pointer;display:inline;padding:0;}
.cartAttribsList{color:#000;font-size:80%;list-style-type:none;margin:0;padding:0;}
.cartProductDisplay{color:#000;}
.cartQuantity,.cartImage,.cartProductDisplay,.cartTotalDisplay{margin:0.5em 1em;}
.checkoutDiscounts,.checkoutShippingTable,.checkoutBillingTable,.checkoutDropDown,.checkoutGiftMessage{width:50%;}
.detailShippingAddr,.detailPaymentAddr{float:left;}
.fieldRequired{color:red;}
.gvBal{float:none;text-align:left;width:auto;}
.gvBal label.inputLabel,.gvBal input{margin:0 5px;width:auto;padding:0;}
.rowEven,.rowOdd{height:1.5em;padding:0.5em 0;}
LABEL,h4.optionName{line-height:100%;padding:0.2em;}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin:0.5em 0.3em;}
LABEL.inputLabel{float:left;width:9em;}
LABEL.inputLabelPayment{float:left;padding-left:2.5em;width:14em;}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{float:left;width:11em;}
div#checkoutPaymentFormFull,div#checkoutPaymentFormsplitFull{margin-top:10px;}
div#checkoutPaymentFormsplit,div.discounteven{float:right;width:49%;}
div#checkoutPaymentFormsplitFull{float:left;padding:10px;width:auto;}
div.discountodd,div#checkoutOrderFormsplit,div#checkoutShippingFormsplit{float:left;width:49%;}
fieldset#checkoutComments textarea{width:100%;}
fieldset.checkout legend img{vertical-align:middle;}
select#country{width:60%;}
td{vertical-align:top;}